remain isolated from somewhere - Alemán Inglés Diccionario